/**
 * 
 */
package pruebas.tiendaOl.riuCliente;

import java.io.Serializable;

import javax.enterprise.context.ApplicationScoped;
import javax.enterprise.event.Observes;
import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext;

import pruebas.tiendaOl.ipsWeb.IpsCarrito.EventoCambiosCarrito;

/** @author ggpollit */
@ApplicationScoped
public class NotificadorEventosCarrito implements Serializable {

	void itemCarritoHaCambiado(@Observes EventoCambiosCarrito evento) {
		FacesContext.getCurrentInstance().addMessage(
				null,
				new FacesMessage(evento.getCantidadAgregada() < 0 ? ("Ha quitado " + -evento.getCantidadAgregada() + " "
						+ evento.getNombreArticulo() + " del carrito") : ("Ha agregado " + evento.getCantidadAgregada() + " "
						+ evento.getNombreArticulo() + "s al carrito"), ""));
	}
}
